package pers.wensheng.patterns.structural_pattern.flyweight_pattern.entity;

/**
 *  抽象享元
 *  抽象享元角色
 */
public abstract class AbstractBox {

    /**
     * 获取图形形状
     * @return
     */
    public abstract String getShape();

    /**
     * 显示图形颜色
     * @param color
     */
    public void disPlay(String color){
        System.out.println("方块形状："+getShape()+"，颜色："+color);
    }

}
